 |
Device Drivers USB Technical Notes
USB is a cross-platform peripheral standard that offers several benefits, such as low cost, expandability, auto-configuration, hot-plugging and good performance. It also provides power to the bus, enabling many peripherals to operate without the need for an AC power adapter. Typical USB devices include keyboards, mice, joysticks, game pads, and other low-bandwidth, low-cost devices. Using the I/O Kit, Apple's object-oriented driver development framework, developers can create both in-kernel and application-level drivers for USB devices and interfaces. |